package com.zd.lib.utils;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.support.v4.content.ContextCompat;
import android.util.TypedValue;

/**
 * 读取 自定义 value
 * 
 * @author xiaoyu.ding
 *
 */
public class ResourceUtils {

	private static TypedValue mTmpValue = new TypedValue();

	private ResourceUtils() {
	}

	public static int getXmlDef(Context context, int id) {
		synchronized (mTmpValue) {
			TypedValue value = mTmpValue;
			context.getResources().getValue(id, value, true);
			return (int) TypedValue.complexToFloat(value.data);
		}
	}
	public  static int getColor(Context context, int id){
		return ContextCompat.getColor(context, id);
	}

	public  static Drawable getDrawable(Context context, int id){
		return ContextCompat.getDrawable(context,id);
	}

}